loggerhead turtle – English–Français translations

🇬🇧 en fr 🇫🇷

loggerhead turtle noun

  • Caretta caretta
tortue caouane
Wiktionary Links